<!doctype HTML public "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- Click to Convert 5.2: Anything to HTML -->
<!-- http://www.clicktoconvert.com -->

<html>
<head>
<title>gravityboxscheduleuserguide - page 109 of 234</title>
<meta http-equiv=content-type content=text/html;charset=iso-8859-1>
<meta name="Generator" content="Click to Convert">

<!--Start of page styles-->
<STYLE TYPE="text/css">
<!--
 /* Foreground Image Styles */

 /* Position Styles */
 .ts109p0{position:absolute;left:106px;top:97px;}
 .ts109p1{position:absolute;left:352px;top:97px;}
 .ts109p3{position:absolute;left:665px;top:97px;}
 .ts109p7{position:absolute;left:106px;top:113px;}
 .ts109p8{position:absolute;left:706px;top:1026px;}
 .ts109p9{position:absolute;left:331px;top:1044px;}
 .ts109p13{position:absolute;left:106px;top:146px;}
 .ts109p15{position:absolute;left:106px;top:220px;}
 .ts109p17{position:absolute;left:106px;top:256px;}
 .ts109p18{position:absolute;left:106px;top:275px;}
 .ts109p20{position:absolute;left:106px;top:293px;}
 .ts109p21{position:absolute;left:106px;top:312px;}
 .ts109p22{position:absolute;left:106px;top:330px;}
 .ts109p23{position:absolute;left:106px;top:348px;}
 .ts109p26{position:absolute;left:106px;top:367px;}
 .ts109p27{position:absolute;left:106px;top:385px;}
 .ts109p29{position:absolute;left:106px;top:422px;}
 .ts109p30{position:absolute;left:106px;top:440px;}
 .ts109p32{position:absolute;left:106px;top:459px;}
 .ts109p33{position:absolute;left:106px;top:477px;}
 .ts109p34{position:absolute;left:106px;top:496px;}
 .ts109p35{position:absolute;left:106px;top:514px;}
 .ts109p37{position:absolute;left:106px;top:532px;}
 .ts109p38{position:absolute;left:106px;top:551px;}
 .ts109p39{position:absolute;left:106px;top:569px;}
 .ts109p41{position:absolute;left:106px;top:588px;}
 .ts109p42{position:absolute;left:106px;top:606px;}
 .ts109p44{position:absolute;left:106px;top:624px;}
 .ts109p45{position:absolute;left:106px;top:643px;}
 .ts109p47{position:absolute;left:106px;top:680px;}
 .ts109p51{position:absolute;left:106px;top:698px;}
 .ts109p52{position:absolute;left:106px;top:716px;}
 .ts109p53{position:absolute;left:106px;top:735px;}
 .ts109p55{position:absolute;left:106px;top:753px;}
 .ts109p56{position:absolute;left:106px;top:772px;}
 .ts109p58{position:absolute;left:106px;top:790px;}
 .ts109p59{position:absolute;left:106px;top:808px;}
 .ts109p60{position:absolute;left:106px;top:827px;}
 .ts109p62{position:absolute;left:106px;top:845px;}
 .ts109p63{position:absolute;left:106px;top:864px;}
 .ts109p65{position:absolute;left:106px;top:882px;}
 .ts109p66{position:absolute;left:106px;top:900px;}
 .ts109p68{position:absolute;left:106px;top:919px;}
 .ts109p69{position:absolute;left:106px;top:937px;}
 .ts109p70{position:absolute;left:106px;top:956px;}
 .ts109p71{position:absolute;left:106px;top:974px;}
 .ts109p73{position:absolute;left:552px;top:421px;}
 .ts109p75{position:absolute;left:552px;top:433px;}
 .ts109p76{position:absolute;left:552px;top:445px;}
 .ts109p77{position:absolute;left:552px;top:458px;}
 .ts109p78{position:absolute;left:552px;top:470px;}
 .ts109p80{position:absolute;left:552px;top:899px;}
 .ts109p82{position:absolute;left:552px;top:911px;}
 .ts109p85{position:absolute;left:552px;top:924px;}
 .ts109p86{position:absolute;left:552px;top:936px;}

 /* Font Styles */
 .ft0p109{font-style:normal;font-weight:bold;font-size:13px;font-family:arial,sans-serif;color:#000000;}
 .ft1p109{font-weight:normal;}
 .ft2p109{font-style:normal;font-weight:normal;font-size:13px;font-family:"times new roman","times new roman",times,serif;color:#000000;}
 .ft3p109{font-style:normal;font-weight:normal;font-size:16px;font-family:"times new roman","times new roman",times,serif;color:#000000;}
 .ft4p109{font-style:normal;font-weight:bold;font-size:11px;font-family:arial,sans-serif;color:#000000;}
 .ft5p109{font-style:normal;font-weight:normal;font-size:32px;font-family:helvetica,arial,sans-serif;color:#000000;}
 .ft6p109{font-style:normal;font-weight:bold;font-size:21px;font-family:arial,sans-serif;color:#808080;}
 .ft7p109{font-style:normal;font-weight:normal;font-size:16px;font-family:arial,sans-serif;color:#000000;}
 .ft8p109{font-style:normal;font-weight:bold;font-size:11px;font-family:arial,sans-serif;color:#FFFFFF;}
 .ft9p109{font-style:normal;font-weight:normal;font-size:11px;font-family:arial,sans-serif;color:#000000;}

 /* Background Style */
 .styleBackground109{position:absolute;left:105px;top:421px}

 /* Navigation Styles */
 .styleNavBarTop{position:absolute;left:0px;top:2px}
 .nb{position:absolute;left:2px;top:0px}
 .nbs{position:absolute;left:0px;top:0px}
 .nbe{position:absolute;left:836px;top:0px}
 .styleNavBarBot{position:absolute;left:0px;top:1117px}
-->
</STYLE>
<!--End of page styles-->

</head>
<body bgcolor="#ffffff" text="#000000" link="#0000FF" Vlink="#660099">

<table id="pageTable" width="836" STYLE="position: relative; left: auto; top: auto;"><tr><td>
<div class=nbs><img src="./navbarstart.gif" width="2" height="30"></div>
<div class=nb><img src="./navbar.gif" width="836" height="30" alt="Navigation bar"></div>
<div class=nbe><img src="./navbarend.gif" width="2" height="30"></div>
<div class=styleNavBarTop>
<table width="834" height="26" border="0" cellspacing="0">
  <tr align="left">
    <td width="4">&nbsp;</td>
    <td width="25" align="center"><a href="http://www.gravitybox.com" target="_parent"><img src="./home.gif" border="0" alt="Home"></a></td>
    <td width="25" align="center"><a href="#" onClick="window.open('./print.html','Printing','width=300,height=100,toolbar=no,directories=no');return false;"><img src="./print.gif" border="0" alt="Print document"></a></td>
    <td width="10" align="center"><img src="./separator.gif" border="0"></td>
    <td width="18" align="center"><a href="./index1.html"><img src="./start.gif" width="18" height="14" border="0" alt="Start"></a></td>
    <td width="18" align="center"><a href="./index108.html"><img src="./back.gif" width="14" height="14" border="0" alt="Previous page"></a></td>
    <td width="80" valign="middle"><table width="100%" height="16" border="0" cellspacing="1" bgcolor="#ACA899"><tr><td align="center" bgcolor="#ffffff"><font face=verdana,arial,sans-serif><font size="1">&nbsp;109 of 234&nbsp;</font></font></td></tr></table></td>
    <td width="18" align="center"><a href="./index110.html"><img src="./forward.gif" width="14" height="14" border="0" alt="Next page"></a></td>
    <td width="18" align="center"><a href="./index234.html"><img src="./end.gif" width="18" height="14" border="0" alt="End"></a></td>
    <td width="620">&nbsp;</td>
  </tr>
</table>
<p>
</div>
<nobr>
<div class=styleBackground109><img src="./background109.png" width="633" height="634" border="0" alt=""></div>
<div class=ts109p0><span class="ft0p109"> </span></div>
<div class=ts109p1><span class="ft0p109">Gravitybox Schedule Primer<span class="ft1p109"> </span></span></div>
<div class=ts109p3><span class="ft0p109">Page 107&nbsp; </span></div>
<div class=ts109p7><span class="ft2p109"> </span></div>
<div class=ts109p8><span class="ft3p109"> </span></div>
<div class=ts109p9><span class="ft4p109">1998&#45;2004 Gravitybox Software LLC<span class="ft3p109"> </span></span></div>
<div class=ts109p13><span class="ft5p109">Chapter 12 </span></div>
<div class=ts109p15><span class="ft6p109">Advanced Functionality </span></div>
<div class=ts109p17><span class="ft7p109">The schedule also contains some advanced functionality. This functionality allows you </span></div>
<div class=ts109p18><span class="ft7p109">to create routines that perform some complex actions. There may be times when you </span></div>
<div class=ts109p20><span class="ft7p109">may need to blackout appointments or zoom in on areas of a schedule. Perhaps you </span></div>
<div class=ts109p21><span class="ft7p109">need to associate people (Providers) with appointments or relate additional categories. </span></div>
<div class=ts109p22><span class="ft7p109">No matter your need, the schedule component probably provides the required </span></div>
<div class=ts109p23><span class="ft7p109">functionality with a minimal amount of code. </span></div>
<div class=ts109p26><span class="ft7p109"> </span></div>
<div class=ts109p27><span class="ft6p109">AllowInterWindowDrop </span></div>
<div class=ts109p29><span class="ft7p109">Depending on the properties AllowMove and AllowCopy, the </span></div>
<div class=ts109p30><span class="ft7p109">schedule may or may not allow their related actions. If the </span></div>
<div class=ts109p32><span class="ft7p109">schedule does allow them, the user may move (or copy) </span></div>
<div class=ts109p33><span class="ft7p109">appointments too any valid area of the schedule. There may </span></div>
<div class=ts109p34><span class="ft7p109">be times that two or more schedules may be open and information needs to be shared </span></div>
<div class=ts109p35><span class="ft7p109">between them. This is possible, if the AllowInterWindowDrop schedule property is true. </span></div>
<div class=ts109p37><span class="ft7p109">Two windows or even two separate applications each with a GbSchedule, may share </span></div>
<div class=ts109p38><span class="ft7p109">information. Just drag an appointment and move the mouse to the destination window. </span></div>
<div class=ts109p39><span class="ft7p109">There is no NoDrop pointer because the move is perfectly valid. When the user drops </span></div>
<div class=ts109p41><span class="ft7p109">the appointment, it will disappear from the source window and reappear on the </span></div>
<div class=ts109p42><span class="ft7p109">destination window. If this is a copy, the source appointment will not disappear. </span></div>
<div class=ts109p44><span class="ft7p109"> </span></div>
<div class=ts109p45><span class="ft6p109">Activities and Events </span></div>
<div class=ts109p47><span class="ft7p109">Activities and events are non&#45;traditional appointments. Instead of having a start time </span></div>
<div class=ts109p51><span class="ft7p109">and length that keeps an appointment confined to a column or row these objects have </span></div>
<div class=ts109p52><span class="ft7p109">differing ways of displaying information. First an event is an appointment with no start </span></div>
<div class=ts109p53><span class="ft7p109">time and no length. It takes place on a day or in a room. If you try to access its </span></div>
<div class=ts109p55><span class="ft7p109">StartTime property you will get 12:00 AM or the default time. Also its length will be 0. </span></div>
<div class=ts109p56><span class="ft7p109">However its IsEvent property will be set and this is what makes it an event. Events are </span></div>
<div class=ts109p58><span class="ft7p109">displayed at the top of the screen and are only displayed when days (or and days and </span></div>
<div class=ts109p59><span class="ft7p109">rooms) are displayed on the top of the schedule and time is displayed on the left. The </span></div>
<div class=ts109p60><span class="ft7p109">appointments mark an event for the day such as a birthday. The event does not happen </span></div>
<div class=ts109p62><span class="ft7p109">at a specific time nor does it have a specific length. All that is known is that is occurs on </span></div>
<div class=ts109p63><span class="ft7p109">an explicit date. </span></div>
<div class=ts109p65><span class="ft7p109"> </span></div>
<div class=ts109p66><span class="ft7p109">Unlike an event, an activity does have a specific time and </span></div>
<div class=ts109p68><span class="ft7p109">length. What differentiates it is that these two properties </span></div>
<div class=ts109p69><span class="ft7p109">combined cause the appointment to over lap a day </span></div>
<div class=ts109p70><span class="ft7p109">boundary. The appointment takes up 2 or more columns and for this reason is actually </span></div>
<div class=ts109p71><span class="ft7p109">displayed at the top of the screen in the event header. You can make a distinction </span></div>
<div class=ts109p73><span class="ft8p109">Quick Tip </span></div>
<div class=ts109p75><span class="ft9p109">Appointments may be dragged and </span></div>
<div class=ts109p76><span class="ft9p109">dropped to other schedules if the </span></div>
<div class=ts109p77><span class="ft9p109">&#147;AllowInterWindowDrop&#148; property is </span></div>
<div class=ts109p78><span class="ft9p109">set to True. </span></div>
<div class=ts109p80><span class="ft8p109">Quick Tip </span></div>
<div class=ts109p82><span class="ft9p109">To allow the user to create multi&#45;day </span></div>
<div class=ts109p85><span class="ft9p109">appointments, set the AllowActivities </span></div>
<div class=ts109p86><span class="ft9p109">property to True. </span></div>
<div class=styleNavBarBot>
<table width="836" border="0" cellspacing="2">
  <tr></tr>
  <tr>
    <td width="118"><a href="http://www.purepage.com"><img src="./smalllogo.gif" width="118" height="46" border="0" alt="http://www.purepage.com"></a></td>
    <td></td>
  </tr>
</table>
</div>

</td></tr></table>

</body>
</html>
